/*  

Cafechess Library: Cover basic chess programming needs, like GUI, Engine integration, 
FEN and PGN parsing.

                 \\|//
                 (o o)
--------------ooO-(_)-Ooo----------------------------------
Copyright (C) 2009  By Gregory A. Prentice Snoqualmie, WA
                    www.cafechess.org
                    cafechess@comcast.net
                      Oooo
--------------oooO----(  )---------------------------------
              (  )    (_/
               \_)

Microsoft Public License (Ms-PL)
               
Revisions:

Author        Date    Description:

*/
using System;

namespace Cafechess.General.Handle
{
	/// <summary>
	/// Summary description for IMouseEvents.
	/// </summary>
  public interface IMouseEvents
  {
    void EnterEvent(object sender, System.EventArgs  e);
    void LeaveEvent(object sender, System.EventArgs e);
    void HoverEvent(object sender, System.EventArgs e);
    void DownEvent(object sender, System.Windows.Forms.MouseEventArgs e);
    void UpEvent(object sender, System.Windows.Forms.MouseEventArgs e);
    void MoveEvent(object sender, System.Windows.Forms.MouseEventArgs e);    
  }
}
